high dam engineering company - German English Dictionary